package com.dd.cloud.common.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexUtils {

    /**
     * @param str 被匹配的字符串
     * @param pattern 正则表达式
     * @return  是否匹配成功
     */
    public static boolean regCheck(String str, Pattern pattern){
        if (str == null || str.equals("")) {
            return false;
        }

        Matcher matcher = pattern.matcher(str);
        return matcher.matches();
    }

    /**
     * @param str 被匹配的字符串
     * @param pattern 正则表达式
     * @return  是否匹配成功
     */
    public static boolean regCheck(Integer str, Pattern pattern){
        if (str == null) {
            return false;
        }

        Matcher matcher = pattern.matcher(String.valueOf(str));
        return matcher.matches();
    }
}
